package com.zjdiepu.www.ibiz.system;

import java.util.Date;
import java.util.List;

import com.zjdiepu.www.model.system.dto.OtherHoliday;
import com.zjdiepu.www.model.system.ext.OtherHolidayExt;

public interface IOtherHolidaysService {

	void insert(List<OtherHoliday> lists);

	int countByExt(OtherHolidayExt otherHolidayExt);

	List<OtherHoliday> selectByExt(OtherHolidayExt otherHolidayExt);

	void update(OtherHoliday otherHoliday);

	List<OtherHoliday> findDateTypeList(List<OtherHoliday> listDate);
	
	/**
	 *  查找接下来的工作日
	 * @author xiongxiaotun <br/>
	 * @Title: getNextWorkDate  <br/>
	 * @Description:   查找接下来的工作日<br/>
	 * @param inputDate 起始日期
	 * @param dateType 类型
	 * @param nextDates 工作日
	 * @return
	 * @version V1.0  <br/>
	 */
	Date getNextWorkDate(Date inputDate, String dateType,  int nextDates);

}
